# Avoid multiple calls to find_package to append duplicated properties to the targets
include_guard()########### VARIABLES #######################################################################
#############################################################################################
set(aws-sdk-cpp_FRAMEWORKS_FOUND_RELEASE "") # Will be filled later
conan_find_apple_frameworks(aws-sdk-cpp_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_FRAMEWORK_DIRS_RELEASE}")

set(aws-sdk-cpp_LIBRARIES_TARGETS "") # Will be filled later


######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
if(NOT TARGET aws-sdk-cpp_DEPS_TARGET)
    add_library(aws-sdk-cpp_DEPS_TARGET INTERFACE IMPORTED)
endif()

set_property(TARGET aws-sdk-cpp_DEPS_TARGET
             PROPERTY INTERFACE_LINK_LIBRARIES
             $<$<CONFIG:Release>:${aws-sdk-cpp_FRAMEWORKS_FOUND_RELEASE}>
             $<$<CONFIG:Release>:${aws-sdk-cpp_SYSTEM_LIBS_RELEASE}>
             $<$<CONFIG:Release>:AWS::aws-c-common;AWS::aws-c-event-stream;AWS::aws-checksums;AWS::aws-c-cal;AWS::aws-c-http;AWS::aws-c-io;AWS::aws-crt-cpp;CURL::libcurl;openssl::openssl;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-iam;AWS::aws-sdk-cpp-cognito-identity;AWS::aws-sdk-cpp-access-management;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-config;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-cognito-identity;AWS::aws-sdk-cpp-sts;AWS::aws-sdk-cpp-identity-management;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-monitoring;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-sqs;AWS::aws-sdk-cpp-queues;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-s3;AWS::aws-sdk-cpp-kms;AWS::aws-sdk-cpp-s3-encryption;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-iam;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-cognito-identity;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-sts;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-sqs;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-s3;AWS::aws-sdk-cpp-core;AWS::aws-sdk-cpp-kms;AWS::aws-sdk-cpp-core>
             APPEND)

####### Find the libraries declared in cpp_info.libs, create an IMPORTED target for each one and link the
####### aws-sdk-cpp_DEPS_TARGET to all of them
conan_package_library_targets("${aws-sdk-cpp_LIBS_RELEASE}"    # libraries
                              "${aws-sdk-cpp_LIB_DIRS_RELEASE}" # package_libdir
                              aws-sdk-cpp_DEPS_TARGET
                              aws-sdk-cpp_LIBRARIES_TARGETS  # out_libraries_targets
                              "_RELEASE"
                              "aws-sdk-cpp")    # package_name

# FIXME: What is the result of this for multi-config? All configs adding themselves to path?
set(CMAKE_MODULE_PATH ${aws-sdk-cpp_BUILD_DIRS_RELEASE} ${CMAKE_MODULE_PATH})

########## COMPONENTS TARGET PROPERTIES Release ########################################

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-s3-encryption_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3-encryption_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3-encryption_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3-encryption_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3-encryption_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3-encryption_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3-encryption_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3-encryption_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-s3-encryption #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-s3-encryption
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-s3-encryption
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-s3-encryption PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-s3-encryption PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-s3-encryption PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-s3-encryption PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3-encryption_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-queues_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-queues_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-queues_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-queues_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-queues_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-queues_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-queues_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-queues_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-queues #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-queues_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-queues_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-queues_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-queues_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-queues_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-queues_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-queues_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-queues_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-queues_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-queues")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-queues
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-queues
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-queues_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-queues PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-queues PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-queues PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-queues PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-queues_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-identity-management_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-identity-management_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-identity-management_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-identity-management_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-identity-management_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-identity-management_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-identity-management_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-identity-management_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-identity-management #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-identity-management
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-identity-management
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-identity-management PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-identity-management PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-identity-management PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-identity-management PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-identity-management_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-access-management_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-access-management_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-access-management_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-access-management_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-access-management_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-access-management_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-access-management_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-access-management_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-access-management #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-access-management")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-access-management
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-access-management
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-access-management PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-access-management PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-access-management PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-access-management PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-access-management_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::plugin_scripts #############

        set(aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_plugin_scripts")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::plugin_scripts
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::plugin_scripts
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::plugin_scripts PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::plugin_scripts PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::plugin_scripts PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::plugin_scripts PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_plugin_scripts_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-kms_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-kms_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-kms_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-kms_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-kms_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-kms_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-kms_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-kms_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-kms #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-kms_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-kms_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-kms_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-kms_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-kms_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-kms_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-kms_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-kms_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-kms_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-kms")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-kms
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-kms
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-kms_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-kms PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-kms PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-kms PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-kms PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-kms_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-s3_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-s3_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-s3_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-s3 #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-s3_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-s3_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-s3_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-s3_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-s3_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-s3_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-s3_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-s3_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-s3_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-s3")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-s3
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-s3
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-s3_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-s3 PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-s3 PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-s3 PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-s3 PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-s3_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-sqs_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sqs_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sqs_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sqs_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sqs_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sqs_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sqs_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sqs_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-sqs #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-sqs")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-sqs
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-sqs
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-sqs PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-sqs PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-sqs PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-sqs PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sqs_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-sts_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sts_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sts_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sts_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sts_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sts_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-sts_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-sts_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-sts #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-sts_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-sts_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-sts_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-sts_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-sts_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-sts_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-sts_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-sts_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-sts_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-sts")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-sts
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-sts
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-sts_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-sts PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-sts PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-sts PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-sts PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-sts_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-cognito-identity_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-cognito-identity_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-cognito-identity_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-cognito-identity_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-cognito-identity_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-cognito-identity_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-cognito-identity_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-cognito-identity_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-cognito-identity #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-cognito-identity
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-cognito-identity
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-cognito-identity PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-cognito-identity PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-cognito-identity PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-cognito-identity PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-cognito-identity_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-iam_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-iam_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-iam_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-iam_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-iam_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-iam_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-iam_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-iam_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-iam #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-iam_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-iam_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-iam_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-iam_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-iam_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-iam_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-iam_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-iam_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-iam_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-iam")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-iam
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-iam
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-iam_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-iam PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-iam PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-iam PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-iam PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-iam_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-monitoring_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-monitoring_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-monitoring_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-monitoring_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-monitoring_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-monitoring_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-monitoring_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-monitoring_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-monitoring #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-monitoring
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-monitoring
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-monitoring PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-monitoring PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-monitoring PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-monitoring PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-monitoring_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT aws-sdk-cpp::aws-sdk-cpp-config_alias #############

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_DEPS_TARGET)
            add_library(aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_DEPS_TARGET
                                      aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-config_alias
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-config_alias
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-config_alias PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-config_alias PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-config_alias PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET aws-sdk-cpp::aws-sdk-cpp-config_alias PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_aws-sdk-cpp_aws-sdk-cpp-config_alias_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-config #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-config_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-config_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-config_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-config_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-config_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-config_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-config_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-config_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-config_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-config_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-config_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-config_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-config_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-config_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-config_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-config_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-config")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-config
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-config_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-config_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-config_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-config
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-config_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-config PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-config_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-config PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-config_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-config PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-config_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-config PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-config_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## COMPONENT AWS::aws-sdk-cpp-core #############

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-core_FRAMEWORKS_FOUND_RELEASE "")
        conan_find_apple_frameworks(aws-sdk-cpp_AWS_aws-sdk-cpp-core_FRAMEWORKS_FOUND_RELEASE "${aws-sdk-cpp_AWS_aws-sdk-cpp-core_FRAMEWORKS_RELEASE}" "${aws-sdk-cpp_AWS_aws-sdk-cpp-core_FRAMEWORK_DIRS_RELEASE}")

        set(aws-sdk-cpp_AWS_aws-sdk-cpp-core_LIBRARIES_TARGETS "")

        ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps)
        if(NOT TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-core_DEPS_TARGET)
            add_library(aws-sdk-cpp_AWS_aws-sdk-cpp-core_DEPS_TARGET INTERFACE IMPORTED)
        endif()

        set_property(TARGET aws-sdk-cpp_AWS_aws-sdk-cpp-core_DEPS_TARGET
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-core_FRAMEWORKS_FOUND_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-core_SYSTEM_LIBS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-core_DEPENDENCIES_RELEASE}>
                     APPEND)

        ####### Find the libraries declared in cpp_info.component["xxx"].libs,
        ####### create an IMPORTED target for each one and link the 'aws-sdk-cpp_AWS_aws-sdk-cpp-core_DEPS_TARGET' to all of them
        conan_package_library_targets("${aws-sdk-cpp_AWS_aws-sdk-cpp-core_LIBS_RELEASE}"
                                      "${aws-sdk-cpp_AWS_aws-sdk-cpp-core_LIB_DIRS_RELEASE}"
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-core_DEPS_TARGET
                                      aws-sdk-cpp_AWS_aws-sdk-cpp-core_LIBRARIES_TARGETS
                                      "_RELEASE"
                                      "aws-sdk-cpp_AWS_aws-sdk-cpp-core")

        ########## TARGET PROPERTIES #####################################
        set_property(TARGET AWS::aws-sdk-cpp-core
                     PROPERTY INTERFACE_LINK_LIBRARIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-core_OBJECTS_RELEASE}>
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-core_LIBRARIES_TARGETS}>
                     APPEND)

        if("${aws-sdk-cpp_AWS_aws-sdk-cpp-core_LIBS_RELEASE}" STREQUAL "")
            # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not
            # linked to the imported targets and we need to do it to the global target
            set_property(TARGET AWS::aws-sdk-cpp-core
                         PROPERTY INTERFACE_LINK_LIBRARIES
                         aws-sdk-cpp_AWS_aws-sdk-cpp-core_DEPS_TARGET
                         APPEND)
        endif()

        set_property(TARGET AWS::aws-sdk-cpp-core PROPERTY INTERFACE_LINK_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-core_LINKER_FLAGS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-core PROPERTY INTERFACE_INCLUDE_DIRECTORIES
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-core_INCLUDE_DIRS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-core PROPERTY INTERFACE_COMPILE_DEFINITIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-core_COMPILE_DEFINITIONS_RELEASE}> APPEND)
        set_property(TARGET AWS::aws-sdk-cpp-core PROPERTY INTERFACE_COMPILE_OPTIONS
                     $<$<CONFIG:Release>:${aws-sdk-cpp_AWS_aws-sdk-cpp-core_COMPILE_OPTIONS_RELEASE}> APPEND)

    ########## AGGREGATED GLOBAL TARGET WITH THE COMPONENTS #####################
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-s3-encryption_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-s3-encryption APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-queues_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-queues APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-identity-management_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-identity-management APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-access-management_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-access-management APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::plugin_scripts APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-kms_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-kms APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-s3_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-s3 APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-sqs_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-sqs APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-sts_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-sts APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-cognito-identity_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-cognito-identity APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-iam_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-iam APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-monitoring_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-monitoring APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES aws-sdk-cpp::aws-sdk-cpp-config_alias APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-config APPEND)
    set_property(TARGET aws-sdk-cpp::aws-sdk-cpp PROPERTY INTERFACE_LINK_LIBRARIES AWS::aws-sdk-cpp-core APPEND)

########## For the modules (FindXXX)
set(aws-sdk-cpp_LIBRARIES_RELEASE aws-sdk-cpp::aws-sdk-cpp)
